home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Applications / Graphics / GraphicsWorkshop / Source / Converters / Makefile < prev    next >
Encoding:
Makefile  |  1993-01-19  |  1.8 KB  |  66 lines

  1. CFLAGS = -I .. -I . -O -Wall 
  2. CC = cc
  3. BCVTPATH = .
  4.  
  5. all: $(BCVTPATH)/tiff.bcvt $(BCVTPATH)/ppm.bcvt $(BCVTPATH)/pgm.bcvt \
  6.       $(BCVTPATH)/gif.bcvt  $(BCVTPATH)/pbm.bcvt $(BCVTPATH)/xbm.bcvt \
  7.       $(BCVTPATH)/jpg.bcvt    $(BCVTPATH)/tif.bcvt $(BCVTPATH)/jpeg.bcvt \
  8.       $(BCVTPATH)/pcx.bcvt    \
  9.       $(BCVTPATH)/Converter.bcvt 
  10.     
  11. $(BCVTPATH)/Converter.bcvt: Converter.m Converter.h
  12.     $(CC) $(CFLAGS) -c Converter.m -o $(BCVTPATH)/Converter.bcvt
  13.     @echo -n "." > `tty`
  14.  
  15. $(BCVTPATH)/tiff.bcvt: tiff.m tiff.h
  16.     $(CC) $(CFLAGS) -c tiff.m -o $(BCVTPATH)/tiff.bcvt
  17.     @echo -n "." > `tty`
  18.  
  19. $(BCVTPATH)/tif.bcvt: tif.m tif.h
  20.     $(CC) $(CFLAGS) -c tif.m -o $(BCVTPATH)/tif.bcvt
  21.     @echo -n "." > `tty`
  22.  
  23. $(BCVTPATH)/ppm.bcvt: ppm.m ppm.h
  24.     $(CC) $(CFLAGS) -c ppm.m -o $(BCVTPATH)/ppm.bcvt
  25.     @echo -n "." > `tty`
  26.  
  27. $(BCVTPATH)/pgm.bcvt: pgm.m pgm.h
  28.     $(CC) $(CFLAGS) -c pgm.m -o $(BCVTPATH)/pgm.bcvt
  29.     @echo -n "." > `tty`
  30.  
  31. $(BCVTPATH)/pbm.bcvt: pbm.m pbm.h
  32.     $(CC) $(CFLAGS) -c pbm.m -o $(BCVTPATH)/pbm.bcvt
  33.     @echo -n "." > `tty`
  34.  
  35. $(BCVTPATH)/gif.bcvt: gif.m gif.h GIF_SCRATCH/libgif.a
  36.     $(CC) $(CFLAGS) -c gif.m
  37.     @ranlib GIF_SCRATCH/libgif.a
  38.     $(LD) -r gif.o GIF_SCRATCH/libgif.a -o $(BCVTPATH)/gif.bcvt
  39.     @echo -n "." > `tty`
  40.  
  41. $(BCVTPATH)/xbm.bcvt: xbm.m xbm.h
  42.     $(CC) $(CFLAGS) -c xbm.m -o $(BCVTPATH)/xbm.bcvt
  43.     @echo -n "." > `tty`
  44.  
  45. $(BCVTPATH)/jpg.bcvt: jpg.m jpg.h
  46.     $(CC) $(CFLAGS) -c jpg.m -o $(BCVTPATH)/jpg.bcvt
  47.     @echo -n "." > `tty`
  48.  
  49. $(BCVTPATH)/jpeg.bcvt: jpeg.m jpeg.h libjpeg.a
  50.     $(CC) $(CFLAGS) -c jpeg.m
  51.     @ranlib libjpeg.a 
  52.     $(LD) -r jpeg.o libjpeg.a -o $(BCVTPATH)/jpeg.bcvt
  53.     @echo -n "." > `tty`
  54.  
  55. $(BCVTPATH)/pcx.bcvt: pcx.m pcx.h libpcx.a
  56.     $(CC) $(CFLAGS) -c pcx.m
  57.     @ranlib libpcx.a 
  58.     $(LD) -r pcx.o libpcx.a -o $(BCVTPATH)/pcx.bcvt
  59.     @echo -n "." > `tty`
  60.  
  61. install: all
  62.     cp *.bcvt ~/Library/Converters
  63.  
  64. clean:
  65.     rm -rf *.o *~ *.bcvt
  66.